C language exercise